import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';

import { TemplateGrammarRoutingModule } from './template-grammar-routing.module';
import { BindingComponent } from './binding/binding.component';
import { NgForComponent } from './ng-for/ng-for.component';
import { NgIfComponent } from './ng-if/ng-if.component';
import { NgClassComponent } from './ng-class/ng-class.component';
import { NgStyleComponent } from './ng-style/ng-style.component';
import { NgSwitchComponent } from './ng-switch/ng-switch.component';
import { NgTemplateComponent } from './ng-template/ng-template.component';
import { NgContainerComponent } from './ng-container/ng-container.component';
import { NgContentComponent } from './ng-content/ng-content.component';
import { PublicModule } from '../public/public.module';


@NgModule({
  declarations: [BindingComponent, NgForComponent, NgIfComponent, NgClassComponent, NgStyleComponent, NgSwitchComponent, NgTemplateComponent, NgContainerComponent, NgContentComponent],
  imports: [
    CommonModule,
    FormsModule,
    TemplateGrammarRoutingModule,
    PublicModule
  ]
})
export class TemplateGrammarModule { }
